package com.winsdom.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;

@Data
@ApiModel(value = "客户开票配置更新VO")
public class CustomerBillingConfigUpdateVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "客户ID", notes = "要更新的客户ID")
    private Long customerId;            // 客户ID

    @ApiModelProperty(value = "开票类型", notes = "客户的开票类型")
    private String billingType;         // 开票类型

    @ApiModelProperty(value = "是否自动开具", notes = "是否启用自动开具发票功能")
    private int autoBillingEnabled; // 是否自动开具

    @ApiModelProperty(value = "开票方式", notes = "客户的开票方式")
    private String billingMethod;       // 开票方式

    @ApiModelProperty(value = "开票规则", notes = "客户的开票规则")
    private String billingRule;         // 开票规则

    @ApiModelProperty(value = "自定义备注", notes = "是否启用自定义备注功能")
    private int customRemarkEnabled;// 自定义备注
} 